package com.etone.smartAudit.codeMaker;

import java.util.Arrays;
import java.util.List;

/**
 * @author: sovy
 * @date: 2019/6/1
 * @description:
 */
public class Config {

    /**
     * 包名
     */
    public static String packageName = "com.etone.smartAudit";

    /**
     * 模块要生成的文件
     */
    public static String moduleName = "api";

    /**
     * 公共模块名称
     */
    public static String commonModuleName = "common";

    /**
     * 模块需要生成的文件类型
     */
    public static List<FileType> moduleFile = Arrays.asList(FileType.CONTROLLER, FileType.SERVICE, FileType.MAPPER, FileType.DTO, FileType.VO);

    /**
     * 公共模块需要生成的文件类型
     */
    public static List<FileType> commonModuleFile = Arrays.asList(FileType.DOMAIN, FileType.REPOSITORY);

    public static String templetePath = "/tmpl/mybatis";

    /**
     * 文件存在是否覆盖，true覆盖，false不覆盖
     */
    public static Boolean overWrit = false;
}
